import { fetchSiteInfo } from '#/utils/siteInfo'
/**
 * 网站信息相关的IPC处理器
 */
import { ipcMain } from 'electron'

/**
 * 注册网站信息相关的IPC处理器
 */
export function registerSiteInfoHandlers() {
  // 获取网站信息
  ipcMain.handle('site-info:fetch', async (event, url: string) => {
    try {
      return await fetchSiteInfo(url)
    } catch (error) {
      console.error('IPC获取网站信息失败:', error)
      throw error
    }
  })
}
